/**
 * 郭楠project
 * com.gn.micblog.dao
 * AdminUserDAO.java
 * 创建人:TonyGuo 
 * 时间：2016年6月5日-下午9:06:32 
 * 2016Tm公司-版权所有
 */
package com.gn.dao;

import java.util.List;
import org.springframework.stereotype.Repository;
import com.gn.entity.AdminUser;

/**
 * 
 * AdminUserDAO
 * 创建人:TonyGuo
 * 时间：2016年6月5日-下午9:06:32 
 * @version 1.0.0
 * 
 */
@Repository
public interface AdminUserDAO {
	/**
	 * 添加用户
	 * */
	public void addUser(AdminUser user);
	
	/**
	 * 添加用户
	 * */
	public void update(AdminUser user);
	
	/**
	 * 验证用户注册的昵称是否已经存在
	 * @since  1.0.0
	 */
	public List<AdminUser> findUserByUserName(String username);
	public AdminUser findUserByUid(String uid);
	/**
	 * 
	 * (查询总记录数)
	 * @param nick
	 * @return Integer
	 * @since  1.0.0
	 */
	public Integer findTotalRecords();
	/**
	 * 查询列表
	 * @param map   查询参数集合
	 * */
	public List<AdminUser> findList();
	
	public List<AdminUser> findAll();

}
